package rpcx_label_center

import "time"

// 任务日志表，状态
const ()

// 订阅任务记录

// 任务日志 获取日志对象 请求
type ReqRecLogTask struct {
	IdRecTask int64 `json:"IdRecTask"` //任务Id

	Page        int64    `json:"Page"`                  //必填 指定返回页码号
	Limit       int64    `json:"Limit"`                 //必填 指定返回每页条数
	FieldOrders []string `json:"FieldOrders,omitempty"` //指定要排序的字段数组，默认升序，降序加前缀-，如 ["-Id", "Name"] 按Id降序Name升序排列

	Log Log `json:"Log,omitempty"` //追踪日志
}

type RespRecLogTask struct {
	Id         int64     `json:"Id"`         //Id
	IdRecTask  int64     `json:"IdRecTask"`  //任务Id(雪花)
	Status     int8      `json:"Status"`     //状态 正常=10 禁用=-1
	Remark     string    `json:"Remark"`     //状态备注
	TimeCreate time.Time `json:"TimeCreate"` //记录创建时间
}

// 响应 查询列表
type RespRecLogTasks struct {
	Total       int64            `json:"Total"`       //返回列表的总条数
	RecLogTasks []RespRecLogTask `json:"RecLogTasks"` //返回列表对象
}
